package com.woniuxy.intellihome.service;

import com.woniuxy.intellihome.entity.Spec;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author jobob
 * @since 2021-08-11
 */
public interface SpecService extends IService<Spec> {
    /**
     * 得到隶属于goods的规格(且每个规格对象spec包含明细list)
     * @param id goods的id
     * @return 属于goods的spec的List
     */
    List<Spec> getByGoodsId(int id);

    /**
     * 返回spec对象时带着明细specDetail的list
     * @param id spec id
     * @return 带明细的spec对象
     */
    Spec getDetailedById(int id);

    List<Integer> getspecIdsByGoodsId(int goods_id);
}
